pillar snails - German English Dictionary